[INFO] fetching crate polaris_system 0.0.1...
[INFO] testing polaris_system-0.0.1 against master#1f7f8ea0721a3b1eb73e6c6d25cccb371434b320 for pr-154065-1
[INFO] extracting crate polaris_system 0.0.1 into /workspace/builds/worker-0-tc1/source
[INFO] started tweaking crates.io crate polaris_system 0.0.1
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate polaris_system 0.0.1
[INFO] tweaked toml for crates.io crate polaris_system 0.0.1 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate polaris_system 0.0.1 on toolchain 1f7f8ea0721a3b1eb73e6c6d25cccb371434b320
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate polaris_system 0.0.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded downcast-rs v2.0.2
[INFO] [stderr]   Downloaded variadics_please v1.1.0
[INFO] [stderr]   Downloaded polaris_system_macros v0.0.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] f962a34310a084dd8f1da5c2823b47faacd74949ecc50940f62b8c4ac0cfff09
[INFO] running `Command { std: "docker" "start" "-a" "f962a34310a084dd8f1da5c2823b47faacd74949ecc50940f62b8c4ac0cfff09", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f962a34310a084dd8f1da5c2823b47faacd74949ecc50940f62b8c4ac0cfff09", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f962a34310a084dd8f1da5c2823b47faacd74949ecc50940f62b8c4ac0cfff09", kill_on_drop: false }`
[INFO] [stdout] f962a34310a084dd8f1da5c2823b47faacd74949ecc50940f62b8c4ac0cfff09
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 1b8c0b5311b7e8fa79ef92004ae0c0ab11fafc31c94f51b3b44c3cd21b7489b9
[INFO] running `Command { std: "docker" "start" "-a" "1b8c0b5311b7e8fa79ef92004ae0c0ab11fafc31c94f51b3b44c3cd21b7489b9", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-ident v1.0.23
[INFO] [stderr]    Compiling libc v0.2.181
[INFO] [stderr]    Compiling foldhash v0.2.0
[INFO] [stderr]    Compiling downcast-rs v2.0.2
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling quote v1.0.44
[INFO] [stderr]    Compiling syn v2.0.114
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling polaris_system_macros v0.0.1
[INFO] [stderr]    Compiling variadics_please v1.1.0
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling polaris_system v0.0.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 7.57s
[INFO] running `Command { std: "docker" "inspect" "1b8c0b5311b7e8fa79ef92004ae0c0ab11fafc31c94f51b3b44c3cd21b7489b9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1b8c0b5311b7e8fa79ef92004ae0c0ab11fafc31c94f51b3b44c3cd21b7489b9", kill_on_drop: false }`
[INFO] [stdout] 1b8c0b5311b7e8fa79ef92004ae0c0ab11fafc31c94f51b3b44c3cd21b7489b9
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 90e7d87c6e83aa137042f2eec060b8b0ed3c69b003e4321c292868d327c2ccc7
[INFO] running `Command { std: "docker" "start" "-a" "90e7d87c6e83aa137042f2eec060b8b0ed3c69b003e4321c292868d327c2ccc7", kill_on_drop: false }`
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]    Compiling tokio v1.49.0
[INFO] [stderr]    Compiling polaris_system v0.0.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 6.41s
[INFO] running `Command { std: "docker" "inspect" "90e7d87c6e83aa137042f2eec060b8b0ed3c69b003e4321c292868d327c2ccc7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "90e7d87c6e83aa137042f2eec060b8b0ed3c69b003e4321c292868d327c2ccc7", kill_on_drop: false }`
[INFO] [stdout] 90e7d87c6e83aa137042f2eec060b8b0ed3c69b003e4321c292868d327c2ccc7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 9f853861ec1957a715b762ff7707bbff5eb93a4375074fc5f52813ddab1f27eb
[INFO] running `Command { std: "docker" "start" "-a" "9f853861ec1957a715b762ff7707bbff5eb93a4375074fc5f52813ddab1f27eb", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.05s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/polaris_system-951c4631c6b66ed1)
[INFO] [stdout] 
[INFO] [stdout] running 127 tests
[INFO] [stdout] test param::access::tests::access_global_flag ... ok
[INFO] [stdout] test param::access::tests::different_types_no_conflict ... ok
[INFO] [stdout] test param::access::tests::find_conflicts_returns_all_conflicting_types ... ok
[INFO] [stdout] test param::access::tests::access_read_write_factory_methods ... ok
[INFO] [stdout] test param::access::tests::find_conflicts_returns_type_names ... ok
[INFO] [stdout] test param::access::tests::global_flag_preserved_in_access ... ok
[INFO] [stdout] test param::access::tests::is_empty_works ... ok
[INFO] [stdout] test param::access::tests::output_conflicts ... ok
[INFO] [stdout] test param::access::tests::output_different_types_no_conflict ... ok
[INFO] [stdout] test param::access::tests::three_resource_conflict_scenario ... ok
[INFO] [stdout] test param::access::tests::read_write_conflicts ... ok
[INFO] [stdout] test param::access::tests::system_access_add_read_write_methods ... ok
[INFO] [stdout] test param::tests::child_can_shadow_parent ... ok
[INFO] [stdout] test param::access::tests::write_read_conflicts ... ok
[INFO] [stdout] test param::tests::child_sees_parent_resources ... ok
[INFO] [stdout] test param::tests::contains_output_by_type_id ... ok
[INFO] [stdout] test param::tests::clear_outputs ... ok
[INFO] [stdout] test param::tests::context_insert_boxed_resource ... ok
[INFO] [stdout] test param::tests::contains_local_resource_by_type_id ... ok
[INFO] [stdout] test param::tests::missing_resource_error ... ok
[INFO] [stdout] test param::tests::multiple_out_reads_allowed ... ok
[INFO] [stdout] test param::tests::context_get_resource ... ok
[INFO] [stdout] test param::access::tests::merge_combines_accesses ... ok
[INFO] [stdout] test param::tests::context_insert_output_boxed ... ok
[INFO] [stdout] test param::tests::multiple_res_allowed ... ok
[INFO] [stdout] test param::tests::four_level_hierarchy_shadowing ... ok
[INFO] [stdout] test param::tests::deep_hierarchy ... ok
[INFO] [stdout] test param::access::tests::write_write_conflicts ... ok
[INFO] [stdout] test param::tests::child_can_mutate_own_resources ... ok
[INFO] [stdout] test param::access::tests::mixed_resource_and_output_no_cross_conflict ... ok
[INFO] [stdout] test param::tests::mutation_only_in_current_scope ... ok
[INFO] [stdout] test param::tests::optional_out_returns_none ... ok
[INFO] [stdout] test param::tests::optional_out_returns_some ... ok
[INFO] [stdout] test param::tests::optional_res_mut_borrow_conflict ... ok
[INFO] [stdout] test param::tests::optional_res_mut_returns_some ... ok
[INFO] [stdout] test param::tests::optional_res_returns_none ... ok
[INFO] [stdout] test param::tests::out_fetch ... ok
[INFO] [stdout] test param::tests::out_not_found_error ... ok
[INFO] [stdout] test param::tests::out_declares_output_access ... ok
[INFO] [stdout] test param::tests::res_fetch ... ok
[INFO] [stdout] test param::tests::res_mut_blocks_res ... ok
[INFO] [stdout] test param::tests::optional_res_returns_some ... ok
[INFO] [stdout] test param::access::tests::read_read_no_conflict ... ok
[INFO] [stdout] test param::tests::res_mut_declares_write_access ... ok
[INFO] [stdout] test param::tests::res_blocks_res_mut ... ok
[INFO] [stdout] test param::tests::res_mut_fetch_and_modify ... ok
[INFO] [stdout] test param::tests::tuple_access_merges_all ... ok
[INFO] [stdout] test param::tests::optional_res_mut_returns_none ... ok
[INFO] [stdout] test param::tests::three_level_hierarchy ... ok
[INFO] [stdout] test param::tests::take_outputs_and_merge_into_parent ... ok
[INFO] [stdout] test param::tests::outputs_and_resources_are_separate ... ok
[INFO] [stdout] test param::tests::res_declares_read_access ... ok
[INFO] [stdout] test param::tests::tuple_param_three_elements ... ok
[INFO] [stdout] test param::tests::tuple_param_with_mutable ... ok
[INFO] [stdout] test param::tests::unit_declares_empty_access ... ok
[INFO] [stdout] test param::tests::unit_param_fetch ... ok
[INFO] [stdout] test param::tests::tuple_param_fetch ... ok
[INFO] [stdout] test plugin::schedule::tests::into_schedule_ids_single ... ok
[INFO] [stdout] test plugin::schedule::tests::into_schedule_ids_tuple ... ok
[INFO] [stdout] test plugin::tests::plugin_default_tick_schedules_empty ... ok
[INFO] [stdout] test plugin::schedule::tests::schedule_id_equality ... ok
[INFO] [stdout] test plugin::schedule::tests::schedule_id_type_id ... ok
[INFO] [stdout] test plugin::tests::non_unique_plugin_can_be_added_multiple_times ... ok
[INFO] [stdout] test plugin::tests::plugin_default_dependencies_empty ... ok
[INFO] [stdout] test param::tests::context_insert_and_get_output ... ok
[INFO] [stdout] test plugin::tests::plugin_group_build ... ok
[INFO] [stdout] test plugin::tests::plugin_group_builder_add ... ok
[INFO] [stdout] test plugin::tests::plugin_group_builder_add_after ... ok
[INFO] [stdout] test plugin::tests::plugin_group_builder_add_after_not_found ... ok
[INFO] [stdout] test plugin::tests::plugin_default_name ... ok
[INFO] [stdout] test plugin::schedule::tests::schedule_id_type_name ... ok
[INFO] [stdout] test plugin::tests::plugin_group_builder_add_before_not_found ... ok
[INFO] [stdout] test plugin::tests::plugin_group_builder_disable ... ok
[INFO] [stdout] test param::tests::contains_resource_by_type_id ... ok
[INFO] [stdout] test plugin::tests::plugin_default_is_unique ... ok
[INFO] [stdout] test plugin::tests::plugin_group_empty ... ok
[INFO] [stdout] test plugin::tests::plugin_id_equality ... ok
[INFO] [stdout] test plugin::tests::plugin_group_builder_len_and_is_empty ... ok
[INFO] [stdout] test plugin::tests::plugin_group_disable_all ... ok
[INFO] [stdout] test plugin::tests::plugin_group_disable_nonexistent_is_noop ... ok
[INFO] [stdout] test plugin::tests::plugin_id_type_id_method ... ok
[INFO] [stdout] test resource::output::tests::contains_by_type_id ... ok
[INFO] [stdout] test resource::output::tests::insert_boxed_type_erased ... ok
[INFO] [stdout] test resource::output::tests::insert_and_get ... ok
[INFO] [stdout] test resource::output::tests::insert_replaces_existing ... ok
[INFO] [stdout] test resource::output::tests::merge_from_combines_different_types ... ok
[INFO] [stdout] test resource::output::tests::multiple_concurrent_reads ... ok
[INFO] [stdout] test resource::output::tests::merge_from_overwrites_existing ... ok
[INFO] [stdout] test resource::output::tests::multiple_output_types ... ok
[INFO] [stdout] test plugin::tests::plugin_group_builder_add_before ... ok
[INFO] [stdout] test resource::output::tests::not_found_error ... ok
[INFO] [stdout] test resource::output::tests::output_id_of_method ... ok
[INFO] [stdout] test resource::output::tests::contains_checks_presence ... ok
[INFO] [stdout] test resource::resource::tests::contains_checks_presence ... ok
[INFO] [stdout] test resource::output::tests::insert_boxed_replaces_existing ... ok
[INFO] [stdout] test resource::output::tests::output_ref_raii_releases_on_drop ... ok
[INFO] [stdout] test plugin::tests::plugin_with_dependencies ... ok
[INFO] [stdout] test plugin::tests::plugin_id_type_name ... ok
[INFO] [stdout] test resource::resource::tests::get_mut_modifies ... ok
[INFO] [stdout] test resource::resource::tests::insert_and_get ... ok
[INFO] [stdout] test resource::resource::tests::mutable_borrow_blocks_immutable ... ok
[INFO] [stdout] test resource::resource::tests::insert_replaces_existing ... ok
[INFO] [stdout] test resource::resource::tests::resource_id_type_id_method ... ok
[INFO] [stdout] test resource::resource::tests::resource_ref_mut_raii_guard_releases_on_drop ... ok
[INFO] [stdout] test resource::resource::tests::remove_returns_resource ... ok
[INFO] [stdout] test resource::resource::tests::resource_ref_raii_guard_releases_on_drop ... ok
[INFO] [stdout] test resource::resource::tests::len_and_is_empty ... ok
[INFO] [stdout] test resource::output::tests::clear_removes_all ... ok
[INFO] [stdout] test system::tests::erased_system_name_delegates_to_system ... ok
[INFO] [stdout] test resource::resource::tests::multiple_immutable_borrows ... ok
[INFO] [stdout] test resource::resource::tests::insert_boxed_type_erased ... ok
[INFO] [stdout] test resource::resource::tests::multiple_resource_types ... ok
[INFO] [stdout] test resource::resource::tests::immutable_borrow_blocks_mutable ... ok
[INFO] [stdout] test system::tests::erased_system_output_type_id ... ok
[INFO] [stdout] test system::tests::erased_system_output_type_name ... ok
[INFO] [stdout] test system::tests::boxed_system_can_store_heterogeneous_systems ... ok
[INFO] [stdout] test resource::resource::tests::remove_missing_returns_none ... ok
[INFO] [stdout] test system::tests::erased_system_run_returns_boxed_output ... ok
[INFO] [stdout] test system::tests::multi_param_system ... ok
[INFO] [stdout] test system::tests::missing_resource_error ... ok
[INFO] [stdout] test system::tests::mutable_resource_system ... ok
[INFO] [stdout] test system::tests::single_param_system ... ok
[INFO] [stdout] test system::tests::system_has_name ... ok
[INFO] [stdout] test system::tests::erased_system_run_propagates_errors ... ok
[INFO] [stdout] test system::tests::output_chain_system ... ok
[INFO] [stdout] test system::tests::zero_param_system ... ok
[INFO] [stdout] test resource::resource::tests::contains_by_type_id ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 127 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/concurrency.rs (/opt/rustwide/target/debug/deps/concurrency-1241b80d7920e6c1)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test concurrent_reads_from_multiple_threads ... ok
[INFO] [stdout] test different_resource_types_no_contention ... ok
[INFO] [stdout] test multiple_concurrent_readers_allowed ... ok
[INFO] [stderr]      Running tests/system.rs (/opt/rustwide/target/debug/deps/system-98e44638139c3352)
[INFO] [stdout] test read_write_contention_returns_error ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 55 tests
[INFO] [stdout] test api_returns_none_for_missing ... ok
[INFO] [stdout] test api_with_interior_mutability ... ok
[INFO] [stdout] test child_context_inherits_globals ... ok
[INFO] [stdout] test child_context_shadows_parent_local_resource ... ok
[INFO] [stdout] test contains_api_returns_true_for_inserted ... ok
[INFO] [stdout] test context_can_access_global_resources ... ok
[INFO] [stdout] test context_with_both_global_and_local ... ok
[INFO] [stdout] test create_context_instantiates_locals ... ok
[INFO] [stdout] test cleanup_in_reverse_order ... ok
[INFO] [stdout] test get_resource_returns_none_for_missing ... ok
[INFO] [stdout] test get_resource_mut_returns_none_for_missing ... ok
[INFO] [stdout] test global_resource_insert_returns_old_value ... ok
[INFO] [stdout] test global_resource_visible_to_all_contexts ... ok
[INFO] [stdout] test global_resources_returns_container ... ok
[INFO] [stdout] test has_local_returns_false_for_unregistered ... ok
[INFO] [stdout] test insert_api_replaces_and_returns_old ... ok
[INFO] [stdout] test insert_api_and_get ... ok
[INFO] [stdout] test insert_global_resource ... ok
[INFO] [stdout] test multiple_api_types ... ok
[INFO] [stdout] test has_local_returns_true_for_registered ... ok
[INFO] [stdout] test multiple_plugins_same_schedule_all_ticked_in_order ... ok
[INFO] [stdout] test plugin_not_registered_for_schedule_not_ticked ... ok
[INFO] [stdout] test plugin_build_inserts_resource ... ok
[INFO] [stdout] test plugin_accesses_api_in_ready ... ok
[INFO] [stdout] test plugin_cleanup_is_called ... ok
[INFO] [stdout] test plugin_ready_is_called ... ok
[INFO] [stdout] test plugin_inserts_api_in_build ... ok
[INFO] [stdout] test plugin_multiple_schedules ... ok
[INFO] [stdout] test plugin_group_adds_all_plugins ... ok
[INFO] [stdout] test has_plugin_returns_true_for_added ... ok
[INFO] [stdout] test plugins_build_in_dependency_order ... ok
[INFO] [stdout] test resource_insert_returns_old_value ... ok
[INFO] [stdout] test plugins_with_no_tick_schedules_never_updated ... ok
[INFO] [stdout] test server_new_is_empty ... ok
[INFO] [stdout] test register_local_creates_per_context ... ok
[INFO] [stdout] test remove_resource_returns_none_for_missing ... ok
[INFO] [stdout] test res_param_can_fetch_global_resource ... ok
[INFO] [stdout] test resources_mut_allows_direct_mutation ... ok
[INFO] [stdout] test resources_returns_reference ... ok
[INFO] [stdout] test server_remove_resource ... ok
[INFO] [stdout] test schedule_passed_to_update_matches_triggered ... ok
[INFO] [stdout] test plugin_registers_for_schedule_gets_ticked ... ok
[INFO] [stdout] test server_resource_mutation ... ok
[INFO] [stdout] test server_insert_and_get_resource ... ok
[INFO] [stdout] test server_default_is_same_as_new ... ok
[INFO] [stdout] test server_run_once_calls_finish ... ok
[INFO] [stdout] test server_run_calls_finish ... ok
[INFO] [stdout] test sub_plugin_added_during_build ... ok
[INFO] [stdout] test update_receives_correct_schedule_id ... ok
[INFO] [stdout] test tick_schedule_uses_schedule_id_directly ... ok
[INFO] [stdout] test tick_unregistered_schedule_is_noop ... ok
[INFO] [stdout] test circular_dependency_panics - should panic ... ok
[INFO] [stdout] test double_finish_panics - should panic ... ok
[INFO] [stdout] test duplicate_unique_plugin_panics - should panic ... ok
[INFO] [stdout] test missing_dependency_panics - should panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 55 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/system_macro_tests.rs (/opt/rustwide/target/debug/deps/system_macro_tests-3adace5be692c421)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test macro_multi_param_system ... ok
[INFO] [stdout] test macro_system_has_correct_name ... ok
[INFO] [stdout] test macro_mutable_resource_system ... ok
[INFO] [stdout] test macro_output_chain_system ... ok
[INFO] [stdout] test macro_single_param_system ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests polaris_system
[INFO] [stdout] 
[INFO] [stdout] running 51 tests
[INFO] [stdout] test src/api.rs - api::API (line 103) ... ignored
[INFO] [stdout] test src/api.rs - api::API (line 93) ... ignored
[INFO] [stdout] test src/lib.rs - api (line 106) ... ignored
[INFO] [stdout] test src/lib.rs - api (line 78) ... ignored
[INFO] [stdout] test src/lib.rs - param (line 90) ... ignored
[INFO] [stdout] test src/lib.rs - server (line 68) ... ignored
[INFO] [stdout] test src/lib.rs - server (line 87) ... ignored
[INFO] [stdout] test src/param/mod.rs - param::Out (line 625) ... ignored
[INFO] [stdout] test src/param/mod.rs - param::Res (line 513) ... ignored
[INFO] [stdout] test src/param/mod.rs - param::ResMut (line 556) ... ignored
[INFO] [stdout] test src/param/mod.rs - param::ResMut (line 570) ... ignored
[INFO] [stdout] test src/param/mod.rs - param::SystemContext<'parent>::with (line 233) ... ignored
[INFO] [stdout] test src/param/mod.rs - param::SystemContext<'parent>::with_globals (line 213) ... ignored
[INFO] [stdout] test src/plugin/mod.rs - plugin::Plugin (line 122) ... ignored
[INFO] [stdout] test src/plugin/mod.rs - plugin::Plugin (line 141) ... ignored
[INFO] [stdout] test src/plugin/mod.rs - plugin::Plugin::dependencies (line 249) ... ignored
[INFO] [stdout] test src/plugin/mod.rs - plugin::Plugin::tick_schedules (line 224) ... ignored
[INFO] [stdout] test src/plugin/mod.rs - plugin::PluginGroup (line 316) ... ignored
[INFO] [stdout] test src/plugin/mod.rs - plugin::PluginGroupBuilder (line 375) ... ignored
[INFO] [stdout] test src/plugin/mod.rs - plugin::PluginId (line 66) ... ignored
[INFO] [stdout] test src/plugin/schedule.rs - plugin::schedule (line 12) ... ignored
[INFO] [stdout] test src/plugin/schedule.rs - plugin::schedule (line 25) ... ignored
[INFO] [stdout] test src/plugin/schedule.rs - plugin::schedule::IntoScheduleIds (line 146) ... ignored
[INFO] [stdout] test src/plugin/schedule.rs - plugin::schedule::Schedule (line 124) ... ignored
[INFO] [stdout] test src/plugin/schedule.rs - plugin::schedule::ScheduleId (line 54) ... ignored
[INFO] [stdout] test src/plugin/schedule.rs - plugin::schedule::ScheduleId::of (line 84) ... ignored
[INFO] [stdout] test src/lib.rs - resource (line 79) ... ok
[INFO] [stdout] test src/resource/output.rs - resource::output::Outputs (line 78) ... ok
[INFO] [stdout] test src/lib.rs - system (line 77) ... ok
[INFO] [stdout] test src/resource/resource.rs - resource::resource::Resource (line 34) ... ok
[INFO] [stdout] test src/lib.rs - (line 23) ... ok
[INFO] [stdout] test src/server.rs - server::Server (line 97) ... ignored
[INFO] [stdout] test src/server.rs - server::Server::add_plugins (line 212) ... ignored
[INFO] [stdout] test src/server.rs - server::Server::api (line 506) ... ignored
[INFO] [stdout] test src/server.rs - server::Server::cleanup (line 715) ... ignored
[INFO] [stdout] test src/server.rs - server::Server::contains_api (line 525) ... ignored
[INFO] [stdout] test src/server.rs - server::Server::create_context (line 427) ... ignored
[INFO] [stdout] test src/server.rs - server::Server::finish (line 617) ... ignored
[INFO] [stdout] test src/server.rs - server::Server::insert_api (line 480) ... ignored
[INFO] [stdout] test src/server.rs - server::Server::insert_global (line 345) ... ignored
[INFO] [stdout] test src/server.rs - server::Server::insert_resource (line 281) ... ignored
[INFO] [stdout] test src/server.rs - server::Server::register_local (line 387) ... ignored
[INFO] [stdout] test src/server.rs - server::Server::run_once (line 694) ... ignored
[INFO] [stdout] test src/server.rs - server::Server::tick (line 561) ... ignored
[INFO] [stdout] test src/system/mod.rs - system::IntoSystem (line 190) ... ignored
[INFO] [stdout] test src/system/mod.rs - system::System (line 77) ... ignored
[INFO] [stdout] test src/lib.rs - plugin (line 65) ... ok
[INFO] [stdout] test src/resource/resource.rs - resource::resource::Resources (line 233) ... ok
[INFO] [stdout] test src/resource/resource.rs - resource::resource::LocalResource (line 123) ... ok
[INFO] [stdout] test src/resource/resource.rs - resource::resource::GlobalResource (line 67) ... ok
[INFO] [stdout] test src/resource/resource.rs - resource::resource::Resources::insert (line 274) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 41 ignored; 0 measured; 0 filtered out; finished in 0.15s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test src/resource/resource.rs - resource::resource::GlobalResource (line 90) - compile fail ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 1.04s; merged doctests compilation took 0.75s
[INFO] running `Command { std: "docker" "inspect" "9f853861ec1957a715b762ff7707bbff5eb93a4375074fc5f52813ddab1f27eb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9f853861ec1957a715b762ff7707bbff5eb93a4375074fc5f52813ddab1f27eb", kill_on_drop: false }`
[INFO] [stdout] 9f853861ec1957a715b762ff7707bbff5eb93a4375074fc5f52813ddab1f27eb
